package entidadesVO;

import java.io.Serializable;
import java.sql.Date;
import java.util.HashSet;
import java.util.Set;

public class PALCVO implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private TiendaVO tienda;
	private Date fechaPALC;
	private Set<ArticulosPALCVO> articulosPALC = new HashSet<ArticulosPALCVO>();
	
	private int codigoPALC;
	
	public PALCVO(TiendaVO tienda, Date fechaPALC, Set<ArticulosPALCVO> articulosPALC) {
		this.tienda = tienda;
		this.fechaPALC = fechaPALC;
		this.articulosPALC = articulosPALC;
	}
	public PALCVO(TiendaVO tienda, Date fechaPALC) {
		this.tienda = tienda;
		this.fechaPALC = fechaPALC;
	}
	/*
	 * Constructor Vacio
	 */
	public PALCVO(){
		
	}
	
	public Set<ArticulosPALCVO> getArticulosPALC() {
		return articulosPALC;
	}
	public void setArticulosPALC(Set<ArticulosPALCVO> articulosPALC) {
		this.articulosPALC = articulosPALC;
	}
	public void addArticulosPALC(ArticulosPALCVO articulosPALCVO){
		this.articulosPALC.add(articulosPALCVO);
	}
	
	public Date getFechaPALC() {
		return fechaPALC;
	}
	public void setFechaPALC(Date fechaPALC) {
		this.fechaPALC = fechaPALC;
	}
	
	public TiendaVO getTienda() {
		return tienda;
	}
	public void setTienda(TiendaVO tienda) {
		this.tienda = tienda;
	}
	
	public int getCodigoPALC(){
		return codigoPALC;
	}
	public void setCodigoPALC(int codigoPALC){
		this.codigoPALC = codigoPALC;
	}
}
